home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / glimpse-2.1 / README < prev    next >
Encoding:
Text File  |  1995-05-16  |  4.6 KB  |  114 lines

  1. GLIMPSE 2.1: a super-grep to search entire file systems
  2.  
  3. Glimpse version 2.1 improves the original version in many ways.  The
  4. main changes are listed below.  Glimpse is a very powerful indexing and
  5. query system that allows you to search through all your files very
  6. quickly.  It can be used by individuals for their personal file systems
  7. as well as by organizations for large data collections.  Glimpse is the
  8. main search engine in Harvest (see below).
  9.  
  10. Glimpseindex, which you run by saying "glimpseindex DIR" builds an
  11. index of all text files in the tree rooted at DIR.  
  12. (e.g., glimpseindex ~ indexes all your files.) With it, glimpse can
  13. search through all files much the same way as agrep (or any other
  14. grep), except that you don't have to specify file names and the search
  15. is fast.  For example,
  16.  
  17.     glimpse -1 unbelievable
  18.  
  19. will find all occurrences (in all your files!) of "unbelievable" 
  20. allowing one spelling error;
  21.  
  22.     glimpse -F mail arizona 
  23.  
  24. will find all occurrences of "arizona" in all files with "mail" somewhere
  25. in their name;
  26.  
  27.     glimpse  'Arizona desert;windsurfing' 
  28.  
  29. will find all lines that contain both "Arizona desert" and "windsurfing".
  30.  
  31. Glimpse supports three types of indexes: a tiny one (2-3% of the
  32. size of all files), a small one (7-9%), and a medium one (20-30%).
  33. The larger the index the faster the search.
  34. Glimpse supports most of agrep's options (agrep is our powerful version
  35. of grep, and it is part of glimpse) including approximate matching
  36. (e.g., finding misspelled words), Boolean queries, and even some
  37. limited forms of regular expressions.
  38.  
  39. The WWW home page for glimpse is in
  40.     http://glimpse.cs.arizona.edu:1994/
  41. HTML version of glimpse manual pages is in
  42.     http://glimpse.cs.arizona.edu:1994/glimpsehelp.html
  43. HTML version of glimpseindex manual pages is in
  44.     http://glimpse.cs.arizona.edu:1994/glimpseindexhelp.html
  45. HTML version of glimpseserver manual pages is in
  46.     http://glimpse.cs.arizona.edu:1994/glimpseserverhelp.html
  47.  
  48. The complete source code for glimpse and glimpseindex, as well
  49. as manual pages and other stuff can be obtained from
  50.     ftp://cs.arizona.edu/glimpse/glimpse.2.1.src.tar.Z
  51. Sparc SunOS 4.1.x executables are in
  52.     ftp://cs.arizona.edu/glimpse/glimpse.2.1.bin.sparc.tar.Z 
  53. Solaris executables are in
  54.     ftp://cs.arizona.edu/glimpse/glimpse.2.1.bin.solaris.tar.Z 
  55. Dec Alpha OSF/1 executables are in
  56.     ftp://cs.arizona.edu/glimpse/glimpse.2.1.bin.alpha.tar.Z
  57. (Glimpse is working on other platforms, including AIX, Linux, HPUX,
  58. and SGI.  We will post executables here as soon as we get them.
  59. Check the glimpse directory.)
  60.  
  61. An article describing the ideas behind the design of glimpse is in
  62.     ftp://cs.arizona.edu/glimpse/glimpse.ps.Z
  63.  
  64. GlimpseHTTP home page is in
  65.     http://glimpse.cs.arizona.edu:1994/ghttp/
  66. (GlimpseHTTP is a Glimpse add-on tool to provide full-text
  67. search for your WWW server)
  68.  
  69. Harvest's WWW home page is
  70.     http://harvest.cs.colorado.edu/
  71. (Harvest is an integrated set of tools to gather, extract,
  72. organize, search, cache, and replicate relevant information
  73. across the Internet.) 
  74.  
  75. Mail glimpse-request@cs.arizona.edu to be added to the glimpse mailing list.
  76. Mail glimpse@cs.arizona.edu to report bugs, ask questions, discuss
  77. tricks for using glimpse, etc.  (This is a moderated mailing list.)
  78.  
  79. Udi Manber, Burra Gopal, and Sun Wu.
  80.  
  81. Main changes and additions in version 2.1:
  82.  
  83. 2.0 ---> 2.1
  84.  
  85. - Added the facility to run a glimpse server which reads the index into 
  86.   memory and stays in the background.  Regular glimpse then submits queries
  87.   to the server and echoes the replies.  This can improve performance if 
  88.   the index is large since it doesn't have to be read-in for each query.
  89.   Glimpse can contact (local or remote) servers using the -C, -J and -K
  90.   options (see the man-pages for more details).
  91. - Optimized the performance of glimpse for very large structured indexes:
  92.   this is mostly relevant in Harvest.1.1.  Such indexes now take half the
  93.   space, the indexing can be done in half the time, and structured queries
  94.   are faster by a factor of 2 to 5!
  95. - Made code more portable: the code now runs on the following machines
  96.   and operating systems:
  97.         SUNOS
  98.         ALPHA
  99.         SOLARIS
  100.         HPUX
  101.         AIX
  102.         LINUX
  103. - Added much improved man pages for glimpse, glimpseserver and glimpseindex.
  104. - Many bugs were fixed based on the reports received for glimpse.2.0
  105.   and Harvest.1.0. The code is now more robust, portable and readable.
  106.  
  107. Mail glimpse-request@cs.arizona.edu to be added to the glimpse mailing list.
  108. Mail glimpse@cs.arizona.edu to report bugs, ask questions, discuss
  109. tricks for using glimpse, etc.  (This is a moderated mailing list.)
  110.  
  111. Udi Manber, Burra Gopal, and Sun Wu.
  112.  
  113.  
  114.